"""
拆分长字符串

Version: 0.1
Author: yuwl
Date：2024-4-08
"""

import re

def main():
    poem = '窗前明月光，疑是地上霜。举头望明月，低头思故乡。'
    # 在使用re.split()函数时，如果正则表达式中包含的是字符集（由方括号[]定义），并且字符串的开头或结尾正好与字符集中的一个字符匹配，
    # 或者字符集中的分隔符连续出现，那么在分割的过程中可能会产生空字符串。
    sentence_list = re.split(r'[，。, .]', poem)
    while '' in sentence_list:
        sentence_list.remove('')
    print(sentence_list)


if __name__ == '__main__':
    main()